package org.aerie.forest.extensions.base.brick.time;

/**
 * @description 常用时间段【枚举】
 *
 * @author quark
 * @organization aerie
 * @date 2020年2月27日 下午5:27:48
 * @version 1.2.0
 */
public enum FrequentlyUsedTimeQuantum {

	/**
	 * @description 一秒
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:27:55
	 */
	ONE_SECOND(1000),

	/**
	 * @description 两秒
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:28:03
	 */
	TWO_SECONDS((1000 * 2)),

	/**
	 * @description 五秒
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:28:11
	 */
	FIVE_SECONDS((1000 * 5)),

	/**
	 * @description 十秒
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:28:18
	 */
	TEN_SECONDS((1000 * 10)),

	/**
	 * @description 三十秒
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:28:49
	 */
	THIRTY_SECONDS((1000 * 30)),

	/**
	 * @description 一分钟
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:28:57
	 */
	ONE_MINUTE((1000 * 60)),

	/**
	 * @description 五分钟
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:29:44
	 */
	FIVE_MINUTE((1000 * 60 * 5)),

	/**
	 * @description 三十分钟
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:29:52
	 */
	THIRTY_MINUTE((1000 * 60 * 30)),

	/**
	 * @description 一小时
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:30:01
	 */
	ONE_HOUR((1000 * 60 * 60)),

	/**
	 * @description 六小时
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:30:11
	 */
	SIX_HOUR((1000 * 60 * 60 * 6)),

	/**
	 * @description 十二小时
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:30:17
	 */
	TWELVE_HOUR((1000 * 60 * 60 * 12)),

	/**
	 * @description 一天
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:30:25
	 */
	ONE_DAY((1000 * 60 * 60 * 24)),

	/**
	 * @description 一周
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:30:33
	 */
	ONE_WEEK((1000 * 60 * 60 * 24 * 7));

	/**
	 * @description 持续时间
	 * 
	 * @author quark
	 * @date 2020年2月27日 下午5:30:41
	 */
	private long durationTime;

	/**
	 * Construction
	 * 
	 * @param durationTime 持续时间
	 *
	 * @date 2020年2月27日 下午5:30:47
	 */
	private FrequentlyUsedTimeQuantum(long durationTime) {
		this.durationTime = durationTime;
	}

	/**
	 * @description 获得持续时间
	 * @return 持续时间
	 *
	 * @date 2020年2月27日 下午5:30:56
	 */
	public long getDurationTime() {
		return durationTime;
	}

}
